package com.cskaoyan.service;

import com.cskaoyan.bean.MarketOrder;
import com.cskaoyan.bean.bo.AdminOrderListBO;
import com.cskaoyan.bean.bo.AdminOrderRefundBO;
import com.cskaoyan.bean.bo.AdminOrderShipBO;
import com.cskaoyan.bean.common.CommonData;
import com.cskaoyan.bean.vo.AdminOrderChannelVO;
import com.cskaoyan.bean.vo.AdminOrderDetailVO;

import java.math.BigDecimal;
import java.util.List;

public interface AdminOrderService {
    List<AdminOrderChannelVO> ShowChannel();

    CommonData<MarketOrder> seleteOrderList(AdminOrderListBO adminOrderListBO);

    AdminOrderDetailVO selectOrderDetail(Integer id);

    void deleteOrder(Integer orderId);

    void refundOrder(AdminOrderRefundBO adminOrderRefundBO);

    void shipOrder(AdminOrderShipBO adminOrderShipBO);
}
